something difficult to understand or incomprehensible - Espagnol Anglais Dictionnaire